home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1999 November / Macworld (1999-11).dmg / Updaters / WhiteCap 3.0.4 / WhiteCap Source.sit / WhiteCap Source / Common / General Tools / Headers / RectUtils.h < prev    next >
Text File  |  1999-07-28  |  697b  |  27 lines

  1. #ifndef __RectUtils__
  2. #define __RectUtils__
  3.  
  4.  
  5. #if EG_WIN
  6. #ifndef Rect_Defined
  7. struct Rect {
  8.     short left, top, right, bottom;
  9. };
  10. #define Rect_Defined
  11. #endif
  12.  
  13. extern short         PtInRect( const Point& inPt, const Rect* inRect );
  14. extern void            SetRect( Rect* inR, long left, long top, long right, long bot );
  15. extern void            InsetRect( Rect* inR, int inDelX, int inDelY );
  16. extern void            UnionRect( const Rect* inR1, const Rect* inR2, Rect* outRect );
  17. extern void            OffsetRect( Rect* inRect, int inDelX, int inDelY );
  18. extern void            SectRect( const Rect* inR1, const Rect* inR2, Rect* outRect );
  19. #endif
  20.  
  21. #if EG_MAC
  22. #include <QuickDraw.h>
  23. #endif
  24.  
  25. extern void            UnionPt( long x, long y, Rect* ioRect );
  26.  
  27. #endif